reguliere expressies
Home

reguliere expressies

reguliere expressies

Heel veel editors beschikken over een find and replace hulpprogramma met reguliere expressies waarmee je de tekst kan doorzoeken, vervangen of valideren op basis van bepaalde patronen. Veel programmeertalen beschikken over klassen die reguliere expressies implementeren voor tekstmanipulatie. Andere programmeertalen, o. a. Perl en JavaScript, hebben de ondersteuning van reguliere expressies direct in hun syntaxis ingebouwd.

Regex is een formele taal

  1. Theorie
    De reguliere expressies komen voort uit de wiskundige logica, meer bepaald de theorie van de formele talen. Ze zijn uitgevonden door de Amerikaanse wiskundige Stephen Cole Kleene als methode om reguliere talen te beschrijven. Met reguliere expressies - een regexp, regex of RE - kan je patronen beschrijven waarmee een programma tekst kan vinden. Hiervoor moet je een formele syntaxis leren die gestandaardiseerd is.
    1. regex - herhalingsoperatoren
    2. regex - jokertekens
    3. regex - alternatieven
    4. regex - frequentie - patronen tellen
    5. regex - begin en einde
    6. regex - logisch of
    7. regex - escape tekens
    8. regex - hulpexpressies
    9. regex - courante patronen
  2. Nuttige voorbeelden
    1. Luke Haas, Useful Regex Patterns
  3. In de praktijk
    1. Programmeren in PHP/Reguliere Expressies
    2. Using Regular Expressions in PHP
    3. regex - reguliere expressies in C#
    4. regex - C# Email
  4. Oefeningen
    1. regex - oefening find and replace
    2. Regex - voorbeelden om te bestuderen en uit te proberen
  5. Bronnen
    1. Zeeshan Ahmed, Learn Regex The Easy Way, 11 augustus 2017
    2. .NET perikelen van de hand van Ton Snoei
    3. .NET Framework Regular Expressions op MSDN

JI
2021-02-22 17:16:36